home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
telecomm
/
bbsxdemo.lzh
/
TEXT.SIG
/
UPDATES.DOC
< prev
next >
Wrap
Text File
|
1993-01-02
|
68KB
|
1,345 lines
-----------------------------------------------------------------------
/\
----------/ \---------------------------------------------------------
---------/ \--------- 12 June 1992 -
--------/ \-------- By C&R Systems -
-------/ BBS \------- P.O. Box J -
------/ \------ Blue Ridge Summit, PA 17214 -
-----< EXPRESS! >----- BBS: 717-765-8623 -
------\ /------ -
-------\ ST /------- Copyright (c) 1987, 91, 92 -
--------\ /-------- -
---------\ /--------- -
----------\ /---------------------------------------------------------
\/
B B S E X P R E S S ! S T
UPDATES.DOC
Revised: 24 October 1992
For Versions: 1.34 to 1.76a
-----------------------------------------------------------------------
+-----------------------------------------------+
| C&R BBS, Waynesboro, Pennsylvania |
| 717-765-8623 Main Development BBS |
| 300-14400 bps |
|-----------------------------------------------|
| Official BBS Support Boards: |
|-----------------------------------------------|
| ST Synchronicity, El Cerrito, California |
| 510-526-6471 PCP "CAOAK" 9600 BPS |
|-----------------------------------------------|
| The Psychlo Empire, Dallas, Texas |
| 214-251-1175 9600 BPS |
|-----------------------------------------------|
| Terrapin Station BBS, Darien, Connecticut |
| 203-656-0134 9600 BPS |
|-----------------------------------------------|
| Assassins' Grove ST, Oshawa, Ontario Canada |
| 416-571-6965 14.4 BPS |
+-----------------------------------------------+
-----------------------------------------------------------------------
-------------------------=[ Version 1.76a Notes ]=---------------------
-------------------------=[ 12 June 1992 ]=---------------------
1. A Script File named MUSTER.SCR will be executed every hour on the
hour from the Call Waiting Screen, if it exists in the menus_80
folder.
A. MUSTER.SCR will run from the call waiting screen every hour,
on the hour. It runs only from the call waiting screen, NOT while a
user is online. If you must run MUSTER and expect users to be using
the BBS during an important time, then limit their time limit when they
log on. There are various scripts to do this. If you should come up
with something handy, please submit it C&R BBS so we can pass it
around.
B. The file must be named MUSTER.SCR, but it may be a compiled
Script file, just rename it from MUSTER.COM to MUSTER.SCR.
C. The use of system variables such as users attributes are
discouraged, and worthless, ie, the Users name and handle while
running muster will be that of the previous caller.
D. We have successfully run other programs from MUSTER, to
include a bunch of games just for test purposes.
E. When MUSTER runs, the phone is taken off hook to prevent
incoming calls.
F. The status box (top four inverse lines) are zeroed out, left
blank, and the time muster last ran is in the upper left corner. This
will be overwritten when you get a new call.
G. If you are a sector whiz, you can change the minute of the
hour which Muster runs by changing the 00:00 to the desired minute in
the form mm:00, where mm is the minutes. The 00:00 appears in about
sector 144 of BBS.PRG. WARNING: THERE ARE TWO "00:00" WHICH APPEAR.
YOU WANT THE ONE AT SECTOR 144, NOT THE ONE AT SECTOR 50.
F. The status box (top four inverse lines) MUST BE TURNED ON if
you want MUSTER.XES to run. If the status box is turned off, then
MUSTER.XES WILL NOT RUN.
2. Users logging on to Express at 12,000 bps are now treated as 9600
bps callers.
A. Previous versions of Express treated 12000 bps callers as if
they were 1200 bps callers for purposes of determining their time
remaining while in the File SIGS. Allthough they could download at
12000 bps, their time limit was effectively cut to one tenth of their
actual time. At least now, their time will be closer to what they
deserve for download time limits.
B. The complete implementation of all the new bps rates has not
been completed in Express yet. We plan to incorporate them in the
future to include the Script variables.
-------------------------=[ Version 1.75d Notes ]=---------------------
-------------------------=[ 30 April 1992 ]=---------------------
1. Four minor modifications have been made to BBS.PRG which are
described in more detail later in this file. The modifications were
pertaining to:
A. Modem handling routine has been added.
B. Invalid Logon Attempts are logged to the Call Log.
C. The New Users "Can Your Terminal Display 80 Columns?" input
has been modified.
D. User "Handle" routine was modified.
2. The modem handling was slightly changed. The modem command "ATA"
is now sent just after the "RING: Looking for a carrier..."
A. This modification will help prevent the modem collisions or
the incoming calls while the BBS is resetting or possibly running an
external program. While the modem is set to the "force-to-answer"
state, an incoming call will not be answered by the modem, but a Ring
Detected is still sent from the modem to the BBS. This will prevent
the BBS from answering the incoming call until it is ready to. The
phone will continue to ring until answered by the BBS.
B. In order to use this feature it requires that all occurances
of register S0=xx be changed to S0=0 in your .MDM files. This turns
your "Auto Answer" OFF. Please note that some modems may have a dip
switch that also affects the Auto Answer.
C. If you do not wish to use this feature, then the ATA command
is overridden by the use of the normal ATS0 command which places the
modem in the Auto Answer mode.
D. This also enables other applications such as directly
connecting two computers with modems without going through the
telphone system. You may connect the two modems together with a
telephone cable and execute a force-to-answer "ATA" command on one
modem (The BBS) and a force-to-dial "ATD" command to the other.
3. Invalid Names/Handle/User Number and password combinations are now
logged to the callers log. This should be interesting at times. No
more free shots at trying to guess other users password's. The output
looks like this:
>>> Invalid Logon Attempt <<< 4/30/92 12:22:10 pm
Name/Handle Used: PIRATE PETE
Password Used: SYSOP
>>> Invalid Logon Attempt <<< 4/30/92 12:27:42 pm
Name/Handle Used: SYSOP
Password Used: PASSWORD
4. The New Users question "Can Your Terminal Display 80 Columns?"
question at logon has been modified. The user may enter Y, N or a
RETURN. If they enter a RETURN, they will be defaulted to 80 columns.
A. If you do not support 40 columns you can then change the
prompt:
#047 '|Can Your Terminal Display 80 Columns? '
to something like:
#047 '|Please Press Return to Continue...'
or whatever prompt would suit you.
B. If you do support 40 columns, then you may want to change
it to:
#047 '|Can Your Terminal Display 80 Columns? (Y/n) '
C. Do not forget to compile the PROMPT.S file after making any
changes. Also, remember that compiling the PROMPT.S file should NOT
be done from the BBS as it has not read in the new PROMPT.DAT file.
5. The User "Handle" routine was modified. Previous versions had a
way that users could in fact have a Handle which was different than
their Real Name when the use of Handle's was not allowed. This has
been fixed.
A. If you allow handles, then you will not notice the difference
in this modification.
B. If you do not allow Handles on your BBS then you may want to
change standard Prompt #052 of the PROMPT.S file which was:
'|| Sorry...That Handle Is In Use!|| Please Enter Another Handle: '
To something like:
'|| We have somebody by that name!|| Enter Another Name: '
Hum.... I don't know what to tell them... if there really are two
people with the same real names... Tell them to use a middle initial?
6. Versions 1.75, 1.75b. and 1.75c were beta test versions and not
for general use.
-------------------------=[ Version 1.74 Notes ]=---------------------
-------------------------=[ 12 January 1992 ]=---------------------
1. This Version of BBS Express! ST has three new features added or
modified. F-Mail may be turned on or off, the Item Selector from
the SysOp Command Shell has been modified and Users entering the File
SIG now choose the SIG number they want to start at.
2. F-Mail may now be turned on or off. This action is controlled by
the presence or absense of a dummy file named FMAIL.DAT in the same
path as the BBS.PRG.
A. The presence of a file named FMAIL.DAT will allow a user to
send F-Mail.
B. The absence of the FMAIL.DAT file will not allow a user to
send F-Mail.
C. This action could be controlled by Script, if desired, by
creating or deleting the FMAIL.DAT file based on the criteria and
ingenuity of the SysOp. (Some samples will be made available. If you
are not adept at programming in Script, a request at C&R BBS or F-Mail
to Rich at any of the Support BBS's will be entertained. Please be
specific on what you would like done).
D. You may wish to change Prompt Number 010:
Send E/Fmail:
#010 '|Send Email (or Fmail) To: '
to a prompt of your choosing to reflect any changes you may have
incorporated.
3. The Item Selector (or File Selector) is now available from the
SysOp Command Shell even if a user is on line. Previous versions of
Express would not allow the SysOp to call the Item Selector if a user
was on line. The command is still the same: $ and it still is not
available from the remote mode.
4. In Version 1.73 of Express we began isolation of the File SIG
area. The previous Xpress Scan was made available also from the File
area as the: F command and when entering the File SIG a user was
automatically placed in the first available File SIG they had access
to. We thought this made a certain amount of sense, but we received
complaints about it. Now when a user enters the File SIG area, they
are given the opportunity to choose a File SIG number or see a list
of available File SIG's.
A. If the user just presses return at the menu, they will be
taken back to the Main area.
-------------------------=[ Version 1.73 Notes ]=---------------------
-------------------------=[ 11 November 1991 ]=---------------------
1. This Version of BBS Express! ST has several new features added
pertaining to the File SIG areas.
2. The File SIG area is now treated more like a seperate area.
A. When a user enters the File SIG area from the Main Command
prompt a file named 'SIG_IN' (.HLP, .SCR, or .COM) will be
executed. This file must exist or you will receive a Script
error. The file may be treated as any other Script .HLP, .SCR, or
.COM file. It may be used to execute other Scripts, write data to
a file, etc. The ingenuity of the SysOp will no doubt come up
with some unique uses.
B. Once the user has passed through the SIG_IN file, they will be
presented with the normal File Command prompt. They will already
be in the lowest numbered File SIG which they have access to.
C. Once in the File SIG Area, they may now do a New scan of all
Marked File SIGS to which they have access to and have been marked
for scan. This new Command is the 'F' command ( [F]ile Scan All
Marked SIG's ). Change your FILEMENU.HLP file accordingly or use
the one we have provided. This is the same command which is
available from the Main Command 'Xpress File Scan'.
D. When a user leaves the File SIG area with the 'X' Command
a file named 'SIG_OUT' (.HLP, .SCR, or .COM) will be executed.
This file must exist or you will receive a Script error. Again,
this file may be treated as any other Script .HLP, .SCR, or .COM
file.
2. Please note that if you continue to use the Xpress File Scan from
the main area, users will not be passed through the 'SIG_IN' and
'SIG_OUT' files. For applications where you want users who enter the
File SIG area to pass through the 'SIG_IN' and 'SIG_OUT' files, you
may wish to delete the entry from your MAINMENU file and raise the
access level for the 'X' command to 32. (The SysOp may still want to
be able to do an Xpress File Scan without having to pass through the
FILES.)
-------------------------=[ Version 1.72b Notes ]=---------------------
-------------------------=[ 15 September 1991 ]=---------------------
1. The major change in this version is that single uploads via
[X]modem, Xmodem-[C]RC and Xmodem-1[K] will no longer overwrite
existing files. We found under certain circumstances, a user could
upload a file which would overwrite an existing file in a File SIG if
the filenames were the same.
-------------------------=[ Version 1.72a Notes ]=---------------------
-------------------------=[ 9 August 1991 ]=---------------------
1. You may now 'PRINT TO DISK' a message you are reading. Select
[P]rint as you normally would while reading a message or E-Mail. You
will be given the option of sending the output to a [P]rinter like
always, or to a [D]isk file. The ASCII text of the message will be
appended to the file 'MSG.TXT'. (The messages will be attached to the
end of the previous one). You may want to watch the size of this file
as it does take up disk space.
2. The other changes are not apparent as they are some routines to try
and manage file opening and memory. Some SysOp's have reported that
their CALLERS.LOG is set to '0' bytes. This problem can occur when the
system reaches an "Out Of Memory State". The most common causes of
this is the execution of external programs which do not return
allocated memory properly or insufficient folders allocated for the
system. To help alleviate improper system default file paths a test
routine writes a 46 byte file named 'LOGFILE.XXX' which should not
alarm you. If you find this file at locations other than in the path
to your "BBS.PRG" then something is changing your BBS default file
path. This is usually an externally run program or a Script file which
is changing the path. The date and time of the file may help you in
tracking down the culprit.
-------------------------=[ Version 1.71 Notes ]=---------------------
-------------------------=[ 15 June 1991 ]=---------------------
A couple of major points being a fully implemented data file for most
every BBS prompt and a more potent and easy-to-use online user editor
with unlimited user validation masks! You may also call the message
editor from your own Scripts and toggle the Sysop's status box ON/OFF.
The built-in chat mode has been dressed up. There's word wrap and
paragraph separators.
1. A PROMPT.DAT file has been added which allows you to customize 259
of the Text Prompts shown to the user. The PROMPT.S file is the
commented file which you can make changes to and PC.TTP is used to
compile/tokenize the PROMPT.S into PROMPT.DAT. The BBS program reads
in PROMPT.DAT file when first starting. There are notes within
PROMPT.S which fully explain the prompts and what restrictions apply,
etc. Or you can use the already existing PROMPT.DAT.
2. You may now call a GEM File Selector Box from the SysOp Command
Shell by entering '$' within the SysOp Mode. This is especially useful
for those who use a third-party selector (such as UIS III or LGSELECT),
as you can use the advanced file utility features to do file
maintenance rather than using the command line. You must be logged on
from the console (be in local) for this feature to work.
3. The Online User Editor (UE from the SysOp Command Shell) now
includes a hot-keyed menu. And the actual field designators are also
hotkeyed, so you can get in and out quickly.
4. While editing user flags while using the Online User Editor you do
not have to type all the Y's and N's to the end of the line. By
pressing return you may terminate early and the remaining Y's and N's
will be retained.
5. User Masks for faster user validation have been implimented. You
may create blank user records use records of already existing users as
masks. To apply a mask to a user, while in the UE (User Editor),
select the user's record you wish to change, then select User Mask from
the menu. You will be asked for a number, this will be the number of
the user record who's levels and flags you wish to copy from. So as
you can see, you may apply the mask of a current user, or you can apply
the mask of a blank record you have defined for this purpose. After
you enter the record number, the whole process is completed.
6. Chat Mode Renovation: The Chat Mode now has word wrap and
auto-paragraphing. While in the word wrap mode, anytime either party
presses a carriage return, the BBS will output a color paragraph
separator (dashed line) to both parties. Either person can toggle word
wrap by pressing CTRL-W. When toggled off, word wrap and the separator
are no longer present. This "off" mode may be used so that the remote
user may upload text, etc. A second CTRL-W re-enables the word
wrap/separator chat mode.
7. Status_Box (ON/OFF): This new Script command allows you to toggle
the status box to on or off. The status box is the first four lines of
inverse video which appear on the local monitor. When on, the SysOp
can not see everything that the user sees. The best implementation of
this command would be a Script that runs from your wait screen so that
you could toggle the status bar on and off with a single function key.
In order to know which state your status box is currently in, the
variable &70 is used.
&70 Variable: This allows your Script to know whether your status
box is currently on or off. Here's a sample Script:
SCRIPT
DEFINE Switch
SET Switch = &70
IF Switch = 'ON' THEN
STATUS_BOX (OFF)
ELSE
STATUS_BOX (ON)
ENDIF
8. One_Liners (ON/OFF): In the PROMPT.DAT file, there are 20 slots
(#240-259) which can be used to Express! yourself. These text strings
are presented at random just prior to the Main Command prompt being
displayed. You can disable these prompts by using the Script command
"ONE_LINERS (OFF)". By default, the one liners are on each time a user
logs on, so if you don't want them at all, then include the above
Script line command in one of your logon files.
9. Message Editor From Script: If your Script needs an editor, like
the one built into Express, you now have it available to you. When
the user saves his message, it will be saved to a file you specify in
the Script call. Optional parameters allow you to give a working
title to the message and specify the maximum bytes of the message.
The legal range of maximum bytes is 100 to 3995. Any number outside
of this range will set maximum bytes to 3995. Here is a sample
Script:
Script
Edit ('c:\bbs\my_msgs\msg1.dat','Message Title' 2000)
***** CAUTION ***** THE EDIT COMMAND WILL OVERWRITE A FILE WITH THE
SAME FILENAME (ie, msg1.dat in the example above)
10. Default_Path Command: This is now a simple way of getting the BBS
back to its default path. Some Scripts and external programs can
improperly change the default directory, causing problems. By placing
this command in strategic places, you can instantly reset back to your
proper BBS path and drive. Example:
SCRIPT
DEFAULT_PATH
11. Updated File Transfer Module: The handlers have been renovated to
give much more reliable transfers. All the transfers are handled in
ZEPHYR.EXE now, including the Xmodem varieties. If you had occasional
complaints about Xmodem-1K switching to 128-byte blocks before the end
of a transfer, you'll be happy to know that that is now history. The
display is much better now also, thanks to code from Alan Hamilton of
XYZ 2.01 fame (thanks Alan!). It is also possible to abort a Zmodem
transfer during a download now, just press a CTRL-X a few times.
Sporadic problems with detecting carrier loss have been fixed. Aborted
batch transfers are more accuratly accounted for now; we did have some
problems with charging on aborted batches for awhile.
12. Batch List Integrity: If a user tries to exit the Files Area with
files marked for download, they will be warned that if they leave now,
their batch list will be erased. They will have the option of
returning to the file area to download the files marked for download.
13. If you have files marked for batch download now, any place you
select [D]ownload will initiate the batch send automatically, rather
than process a single file download. Thus, in browse mode, you can
mark until you are satisfied, then the first time you press [D] the BBS
assumes a batch download instead of single file. This applies also to
Catalog mode and to the main file area level mode [D]ownload command.
14. An alternate key is available for paging forward in Catalog mode;
the standard keys are '+' or RETURN for next page, but now a '=' will
work also, since it is the same key as '+' (less the SHIFT).
15. Local Fmail has undergone additional debugging and works smoothly
now. Fmail messages that are deleted will automatically delete the
attached file.
16. The "Error 0 - Can't Delete Partial File:" error has been fixed.
17. A long standing bug since v1.30, caused a crash if you were in
SysOp mode and typed "FREE MEMORY". MEMORY is the command to see the
available memory, whereas FREE X tells the free space on the drive
indicated. The peculiar combination caused problems. The BBS took it
to mean that you wished to know the free space on Drive M, which was
bad news if you didn't have a drive M! This has been fixed.
18. There was a bug in the &33 variable which would show incorrect
values for the time remaining; this was activated when the time online
and time remaining matched. This is fixed.
-------------------------=[ Version 1.60 Notes ]=---------------------
-------------------------=[ 19 April 1991 ]=---------------------
1. The Sysdata.Dat and Userlog.Dat files have updated formats. Their
version numbers now match this release. IMPORTANT: Before running
this version of the BBS, be sure to update your data files with the
CONVERT.PRG GEM program provided. It will automatically back up your
originals and create an updated data file for you.
2. New Configurable Paths: In the last version, we established an
UPLOADS folder for batch protocol uploads. You may now define your own
path for it with this version. Just use the new SYSEDIT.TOS 1.60
program AFTER YOU UPDATE YOUR DATA FILES with the conversion program
provided. Be especially careful that you establish a unique directory
for your uploads, as the BBS DELETES ANY FILES IN THIS FOLDER after the
user indicates the destination SIGs for his uploads.
****************************************************************
DO NOT ATTEMPT TO SHARE THIS DIRECTORY WITH ANOTHER DIRECTORY!!!
YOU HAVE BEEN WARNED!!!
****************************************************************
3. Fmail: Fmail has been added with this version. It does not take
up another key slot in your command key table. It is integrated into
the [S]end Email command, thus saving you a main menu command key. It
is suggested that you revise your main menu so that it shows the
availability of Fmail (i.e. '[S]end Email or Fmail'). Users receiving
Fmail will be notified when reading Email that there is a file (x
bytes long) attached to that message (except when the F-Mail is from
the SysOp), and will be prompted to download right there. The Email
message serves as the description for the file, and special prompting
guides the user through downloading.
4. The updated SYSEDIT.TOS allows an FMAIL path to be configured.
5. Local Fmail: The SysOp can send Fmail from the console. Just move
the target file into the Fmail folder, then select [S]end Email from
the main menu. If you logged on locally (via the F1 key only) the
program knows to skip the transfer itself. It prompts you for a title,
which MUST BE THE CORRECT FILENAME you wish the user to receive. Then
type your message and save it. If you wish to send that same file to
multiple users, you can send several Emails all with the same title
(filename). Just instruct each receiver NOT to delete the file when
prompted "Delete This File [Y,n]?" This method of course requires
sending a seperate message to each desired user...
6. Configured Xpress! Scan: Everyone likes the [X]press! Scan ability
to scan all SIGs for new files, but there was a shortcoming. You could
not mark just the SIGs you wished to scan...until now! By using the
[P]arameters editor online, you may mark/unmark file SIGs -- this is
saved into the USERLOG.DAT now. As an alternative, a SIG may be marked
or unmarked within that SIG itself from the File Area command prompt.
Encourage your users to configure their SIGs just as they have done
with their message bases for [Q]uickScan!
7. Configured Posting Limit: Have you ever worried that a new user
(or one that you are unfamiliar with) might vandalize your message
bases? It was possible from the first version of Express (and many
other BBS programs). Anyone who has the ability to post on a message
base could simply post a one-line message over and over until he has
"rolled over" the message base with Posts. Then the user could
systematically delete all those posts, since they were author. You
would then have a totally empty base! Now there's a solution. Each
user has a new field which is saved in his data record called "Posts
per Call." You can adjust this to safe limits. You can also adjust
your NEW USER mask so that all new users get to post just a couple
messages per call, if you wish.
8. New File Area Additions: See the revised menus that have been made
available and add the new features into your menus. Here are the new
additions to FILEMENU.HLP...
[@] Mark or Unmark current SIG from Xpress! Scan list. This one
allows the user to designate which File Sigs they want to be
searched during a New file scan or to scan for files from a
particular date.
[H] Help with Commands. When the user presses this key, the BBS
looks for a file named 'FILESUB.HLP' in your menus path. A text
file is included with the revised menus which you can use if you
wish. It explains in detail how to use the commands of the file
area. You can, of course, make FILESUB.HLP a little Script
which loads the text file to be viewed; the advantage being that
you can utilize the automatic page breaks available. Here's how
it would look:
Script
clear screen
view ('c:\bbs\menus_80\filesub.txt', showall pagebrk)
So then when FILESUB.HLP loaded, it would clear the screen, load
in FILESUB.TXT, and without filtering for variables (showall) it
would display your text file a page at a time (pagebrk). For
more information on the VIEW command, read the previous version
notes which follow all the information about this release.
[P] Profile. This key brings up USESTAT.HLP, so that the user can
see what their current profile is (uploads, downloads, etc.)
[T] Translation. Let's a user switch to VT52 or ANSI, etc. Since
the [B]rowse and [C]atalog modes support color now, it seemed
like a good idea to allow the user to switch it on from here.
File Area Revisions:
[L] List Batch. (This was in v1.50, but has been updated to include
the number of bytes per file, and the total number of bytes for
the entire batch.)
[U] Upload. A new protocol menu which is intelligent -- if a user
selects a batch protocol (regardless of whether he is sending a
single file or a batch), the upload is handled through the batch
process, thus insuring that filenames never have to be typed in
when using Ymodem/Zmodem.
9. Improvements To [B]rowse Mode: A lot of little details have been
cleaned up in browse mode, here's the main items:
Previous File. Step backwards if you wish to the previously viewed
file description when browsing.
Redisplay same file description after [A]borting file transfer.
File header no longer tells user what the high SIG number is. This
is to support the hidden SIGs feature of the last release.
A bug which caused a random number to be inserted in the download
count field of the file description header has been fixed. This was
only on files that didn't have a description.
Esthetic improvements to browse mode.
10. Improvements to [C]atalog Mode:
Batch download within [C]atalog listing. When you select [D]ownload
if you have files marked for batch download, it initiates a batch
download, otherwise it prompts for the file ID to download.
[-] Previous Page. Pressing '-' will take you backwards to the
previously viewed page until you reach the first page.
[+] Next Page. The '+' sign has been added to [RETURN] and 'N'ext
as a legal symbol to advance to the next page.
Batch Mark Bug Fix. There was a bug that sometimes cropped up when
marking files; it wouldn't let you mark a file if it's ID was higher
than the previously marked file. That problem has been fixed.
Esthetics. The [M]ark query is cleaner now, and it takes up less
space when asking for additional marks so that you can continue to
see the list.
11. A bug (or loophole, if you will) allowed users to mark a bunch of
files, then spend time elsewhere on the BBS, then return to the file
area and download the files even if they didn't have enough time. This
has been fixed. When a user marks a file, their time limit, ratio,
etc., is checked for that individual file, plus the files already
marked. This is the way it was in the last release. Now, in addition,
when the user presses the key to begin the download, the BBS makes a
new calculation based on the current time. Thus if a user has gone
elsewhere on the board and returned, if their time limit doesn't allow
him to take the whole batch now, they will have to remove a file from
the batch, etc., before starting. (This has been changed version 1.71.
12. Aborted Description Authors Foiled! Now when a user uploads, but
then '\A'borts the description, the BBS will save their name, plus
"Unknown" for the rating. A message is logged in the call log that the
description was aborted. The user is also advised of the report.
13. Name Conflicts: Any Zmodem or Ymodem upload which has the same
name as a file in the SIG which it is being sent to will not overwrite
the original file. The upload is not accepted or credited, so it is
the uploader's responsibility to check the SIGs before sending a file.
14. 0 Byte Uploads: If Express! sees that Zephyr! allowed a 0 byte
upload into the UPLOADS folder, it will delete it and the user will not
get credit for an upload.
15. Auto-Logoff May Now Be Cancelled. After processing a download,
if the user selected Auto-Logoff the BBS will prompt them that they
can cancel the logoff by pressing their [ESC] key within 15 seconds to
abort the Aut0-Logoof. This way if something went wrong, the user has
a chance to stay online and rectify things.
16. A New User Variable &69 has been added. This variable, which can
be used from a Script file (.SCR, .HLP, .COM). It holds the number of
posts made during the current call. Thus you can commend a user who
has posted, and kindly remind others to join in.
17. New .HLP Files:
POSTSCAN.HLP. This help file is displayed at the end of a
[Q]uickScan, so it is a perfect place to utilize the new &69
variable described above. Also, FidoNet SysOps can chain a
FidoScan on here by using some simple Script commands.
READMAIL.HLP. Since the commands available in Email are somewhat
more limited than those in the message bases, a separate help file
was created. You can tailor this to you board, or use the file
included with the new help files.
18. Help For Hayes Ultra Modem users. The connect time for two Hayes
Ultra 9600 modems is quite a bit longer than most. The amount of time
the BBS will wait for a carrier tone has been expanded to allow for
this.
-------------------------=[ Version 1.50 Notes ]=---------------------
-------------------------=[ 9 March 1991 ]=---------------------
1. It's "Batchtime" finally! Y-Modem and Z-Modem batch downloading
has been added. A file called ZEPHYR.EXE replaces XYZ.TTP. ZEPHYR.EXE
enables the batch downloading accross SIGs and paths, watches the
carrier detect, and is made to work specifically with Express.
ZEPHYR.EXE is only available to upgraded owners of Express, and is not
a program designed to be used as a freestanding transfer program or
with any file area replacement program. It is copyrighted, please
respect that copyright by using the program as it is intended to be
used. To set up, do the following:
[] Delete XYZ.TTP from your default BBS path.
[] Copy ZEPHYR.EXE into it's place.
[] Create a folder in that same path called "UPLOADS". (This folder
may now be defined at any path since Version 1.60)
[] Copy BBS.PRG into your default BBS path.
[] If you are using a RESET.MDM file, check it and make sure
that it has an ATZ command in it (you'll see why later).
2. You can also mark files while in an Xpress Scan, and at the end of
the scan you will be advised of how many files you have marked, and
your scan will end in the last scanned SIG, rather than at the main
command prompt.
3. You may list all your batch files marked, or erase some or all of
them if you like. Batch listing (option [L] from the filemenu) will
show you a list of your marked files with an identifier, the filename,
and how many minutes to download at your baud rate. Beneath your list
there will be a tally showing the total number of files marked, and the
total time to download the whole list.
4. When marking files, Express looks at what the users ratio is, how
many files they already have marked, and whether they can mark the file
in question or not. The same goes for their time limit. Express
checks to see if the combined files in the batch plus the file they
wish to mark will be transferred in more than their time limit or not.
They aren't allowed to mark files when that file would cause the total
batch to exceed their time limit or download ratio.
5. Batch uploads all go to the new UPLOAD folder, and the user gets
to pick the SIGs that the files be dispersed to, thus saving you the
trouble. All you need to do is an occasional Xpress Scan (or "new
files" from SysOp Mode) to validate the new uploads. All batched
uploads are also reflected in your call log.
6. The partial description in [C]atalog mode is a lot nicer now.
Special codes and leading spaces and tabs have been parsed out, so the
look is cleaner. [C]atalog mode is now using an alphabetical
interface, so you can choose files by letter designator, then browse,
download or mark from there without having to type in filenames. The
cosmetics of [C]atalog have been improved also, and color added.
7. Hidden SIGs: When your users look at the list of SIGs, they will
only see the File SIGs they can access. No longer will they see
"Private". The SIG numbers, however, are not dynamically renumbered,
so if it your intent to hide SIGs from users who cannot access them,
you should make those SIGs the higher numbered SIGs. That way there
won't be any tell-tale skipped numbers in the SIG listing.
8. New '&' variable: The variable &68 now contains the amount of
files the user has marked for batch download.
9. "UE" Enhanced: Heidi suggested that there be a way to search for
either handle or real name in the online UE, so that is now available.
This is self explanatory, just go into SysOp mode and type "UE" and
select option 3.
10. Fido Stuff:
A. If you are going to run BinkleyTerm ST to enable Fido
networking, Express no longer does an automatic drop of the DTR on
bootup. If you wish to be sure that the phone goes on hook after,
say, exiting to the desktop, just be sure to have an "ATZ" command
in your RESET.MDM file.
B. You can have Express bypass the waitcall screen entirely by
having a file called "BINKLEY.MDM" created; the only contents of the
file would be a number which tells Express what baud the user online
is. Here are the numbers:
0 = 300 baud
1 = 1200 baud
2 = 2400 baud
3 = 9600 baud
4 = 14400 baud
So if you wanted Express to go right to the name/password prompt at
logon, and say the user was on at 2400 baud, you would use your
mini-language to create a file called "BINKLEY.MDM" and that file
would consist of a "2" (without the quotes). If you wish to bring
the waitcall screen up (to go online yourself or whatever), just
have your system delete the special file. If the file does not
exist, Express brings up the waitcall screen.
11. Bug fixes:
A. The "New Years hangover bug" has been fixed. That was the bug
that listed files from the last week of the year on a 'N'ew Scan
done during the first week of the following year. The problem was
there since version 1.30.
B. Another fix was in the [F]ile Utilities available while browsing
files. There was a bug when you did an 'S' command within the
[F]ile Utils menu. If you tried to get the space left on an invalid
drive, you probably found the desktop real quick. This has been
fixed.
-------------------------=[ Version 1.42 Notes ]=---------------------
-------------------------=[ 19 January 1991 ]=---------------------
1. ANSI emulation is here! Allows PC users to see what colors we see
in VT52 mode. This also means that IBM users can enter the Express
ctrl codes in the message editor to add color to their messages. The
new Script commands allow you to ask for Translation type at logon, if
you wish.
2. High speed has arrived! If your modem allows connections faster
than 9600 baud, BBS Express! ST now supports the higher speed directly.
An updated SYSEDIT.TOS allows you to configure for it. Just toggle
each baud setting (low baud, high baud, answer baud) to 19200 bps. Set
your modem to automatically switch baud rates to match the callers rate
(refer to your modem manual). Be sure to obtain TURBOCTS and run it
from your auto folder if you go high speed. Set your CONTROL.ACC to a
high baud of 19200 on the RS232 settings (also disable XON/XOF and
RTS/CTS) and SAVE your desktop.
3. ZIP files contents may now be listed in [B]rowse mode (as well as
SysOp mode)! The 'U' key works for UnARC, UnLZH _and_ UnZIP now,
whereas in SysOp mode you can type "UNZIP n:\path\filename.ext".
4. HotNumbers! If you like the way WWIV allows you to jump from one
SIG (or message base) to another just by entering it's number, then you
can enjoy the same feature now in Express. When in a SIG, just type
the number of the SIG you want to go to, and you're there. The BBS
will add the carriage return on numbers above 3. (Since 1-3 could be
single _or_ double digit numbers). Same applies to message bases.
5. A [P]arameters option to suppress ALL clear screens has been added.
This applies anywhere on the BBS (including Script) that a clear screen
code is sent, except when in external programs. One reason for this
addition is that STalker 2.0 (by Strata Software) will erase it's
"Lookback" buffer when a user is in VT52 mode and a clear screen code
is sent.
6. File_Chgdrive (drive): Change drives in Script, then set your path
with File_Chdir, and bingo, you are running from another partition. Be
sure to do the opposite after you accomplish what you need from
switching drives!
alias:
File_Chdrive ('d')
Example:
Script
Define Dummy
Dummy = File_Chgdrive ('d')
7. FILE_DATE: This function will return the datestamp of the file you
specify. You would DEFINE a variable (you may call it what you wish,
we called it 'Date'), and then compare that date to the callers last
call date (&12) to see whether he should be shown the file in question.
var = File_Date ('c:\path\textfile.txt')
8. VIDEO TRANSLATION: By inserting a value (1-5) into the
parenthesis, you can change the online callers translation mode. The
actual modes match the numbers used in the [P]arameters section of the
BBS, so you can come up with your own menu to enable a user to switch
modes.
Translation (3) ; Would set the user's translation to VT52 Color.
A new ampersand variable (&66) holds the current value of the users
translation. You could use this in menus and such to show the user
what their current translation is, etc. The value will be a number
from 1-5, which corresponds with the number in his user [P]aramters.
SET var = &66
9. SysOp availability can be turned on or off in Script now. This is
equivalent to pressing your F5 key on the waitcall screen.
Chat (on)
Chat (off)
10. Have you ever wanted to toggle on the <<Paged>> flag on your SysOp
status screen? Now you can. This is useful when you run a third party
chat module (like ChatPerfect) and want to see that a user has paged
you. The syntax is:
Paged ; That's all there is to it.
11. A new parameter has been added to the VIEW command, "PageBrk".
This will allow you to view a file with automatic paging
(aka "- M o r e -" prompt) turned on. Thus you can add files to your
[L]ibrary, and not worry about editing page breaks in, or using a 3rd
party program to view them.
Example:
View ('c:\bbs\filename.ext', PageBrk ShowAll NoAbort)
12. Cont_Scroll (on/off) will enable you, via Script, to set the
online users continuous scroll setting. The uses for this will become
more apparent in future releases, but I wanted you to know it was
available now.
Example:
Cont_Scroll (off)
13. Ampersand variable &67 tells you whether the caller online is set
for continuous scroll "ON" or "OFF".
Example:
Script
String C_Scroll
Set C_Scroll = &67
Printe 'Your Continuous Scroll Setting is [C_Scroll]'
14. The BBS now touches the datestamp of a file upon upload. The
reason is that XYZ.TTP will accept the date of a file being uploaded,
and although this is updated as soon as the file is validated, it
seemed cleaner to do it this way.
15. SC.TTP has been updated so that it compiles all new commands; you
must use it to compile Scripts that contain the new command words.
16. When you logon locally using keys F1-F3, the data is not written
to the call log. Most SysOps like to check on their boards often, but
few like sifting through a ton of local entries. The F4 option will
log the call (and write it to SysData.Dat for [W]ho's called), however.
Thanks to George Bowman for noticing this wasn't documented.
>>>-----------------------------------------------------------------<<<
-------------------------=[ Version 1.41 Notes ]=---------------------
-------------------------=[ 24 December 1990 ]=---------------------
1. Six new '&' variables have been added! Five of these are prompting
variables (which you can use to control paging of files, etc.) and the
sixth displays whether the SysOp is in or out, depending on the status
of your F5 key. Here's a rundown:
Var Text Description
--- -------------------------- ----------------------------------
&60 - M o r e - Identical to paging prompt in
msgs, waits for a key, then clears
prompt.
&61 Press [Return] To Continue Waits for c/r before proceeding
(doesn't backspace over prompt).
&62 Press Any Key... Waits for any key before
proceeding (Good prompt for
EOF/hold screen).
&63 Just waits for a key (you roll
your own prompt first with this
one!).
&64 Continue [Y,n]? Explicit 'Y' or 'N', and 'N'
allows user to quit (unless
NOABORT used).
&65 IN or OUT Depends on your chat key (F5),
will output "IN" if chat is ON,
etc.
2. Color in the message bases! If you or your users are in VT52 Color
mode, you may now enter control commands to bring color and inverse
into your messages. VT52 Mono users will be able to enter and see
inverse text. ASCII users will see the messages normally. See the
MSGEDIT.HLP file included for control key combos, and also note that
the control combo for the 'real name' macro has been changed.
3. Another setting has been added to the [P]arameters menu. A user
may now set his high message number, and it can be saved or used on
that session only. This can enable users who haven't been online in a
long time to instantly bring their message pointers up to date so that
they don't have to go through a lot of messages on a QuickScan. Or if
a user has a need to restore an old setting, now he can do so.
4. During a message read function, you can now (ta da) [M]ove
messages! Simply press 'M' when you see a message that you would like
to move and the BBS will prompt you <M>ove Or <C>opy? Select the
desired action and the BBS does the rest. You can move/copy messages
from Email or any base to any other _valid_ message base. A lengthy
message will be truncated to fit into a base which is predefined as
having a shorter length than that of the message being moved.
5. You can now move files from the [B]rowse mode. [M]ove files is
part of a sub-menu called...
6. [F]ile Utilities! During browse mode in the file areas, a Sysop
may press 'F' and bring up a sub-menu which looks like this:
[C]opy File And Description
[M]ove File And Description
[S]pace Left On Drive 'x'
[T]ouch Time/Datestamp
Command (Or [Return]):
So while browsing you can automate your maintenance duties instead of
going into SysOp mode and typing MS-DOS style commands. The first two
commands allow you to enter a SIG number for destination or view your
list of file areas. Note that the time/datestamp is updated when
moving/copying files, as in the SysOp Shell. [S]pace simply shows you
free space on a drive (which you will be prompted for), and touch just
updates the files time/datestamp, which makes the file appear as new to
your callers.
7. The READSUB.HLP menu has a new entry: 'O'ptions. This will allow a
user to set his parameters (such as translation, continuous scroll and
clear screen ON/OFF) during a message scan function. Think about the
advantage of being able to turn on continuous scroll mode while in a
QuickScan on a busy long distance board...
8. The main command prompt now displays the actual time remaining for
the user online. This takes into account the users time on previously
for that day, and shows the actual logical time allowed for that call.
The status lines on the SysOp screen also display the same way now.
9. Along the same lines as above, the '&' variable &33 now properly
returns the logical time left per call as it should. For the last
three years it has been returning the same value as &13, so was fairly
useless. Now it may come in handy!
10. The call log will now show you what protocol was used for each
ul/dl a user made. Zmodem 'result' codes are shown as such instead of
'errors', since not all result codes are errors, and not all errors
mean a bad transfer.
11. The upload description editor is entered _after_ a file is
uploaded, as before 1.40 was. Some users complained that if an upload
was aborted that the user had to type the description all over again.
Point taken. By the way, your UPLOAD.HLP might need revising to match
this change; a sample UPLOAD.HLP is included.
12. A couple of minor things: The Idle Timeout has been cleaned up
some, and the ability to search for a string when selecting someone to
send mail to has been made optional.
13. Two more minor things: When changing SIGs, the BBS hotkeys any
two-digit number (ie, it isn't necessary to press [Return] if entering
file area 10 and above, but it is when entering a 0-9.) The pad last
block option is gone (and has been for a while now) since it is
outdated and confusing to most. Just forgot to mention it before.
14. [P]arameter updates: A user may no longer change his real name
via the parameter menu. It is not needed, since when logging on as
new, they have the option to change any information then. After that,
why should anyone need to change their real name? Also the menu option
that allows the user to change his protocol has been updated so that
the current protocol is displayed when listing parms (so you don't have
to select it to view your current setting).
15. Well, fixes actually. When you do a SysOp UL, the BBS prompt now
correctly says "Filename To Upload". A glitch in the search routine
forced certain users to logon using their id number (only if their
handle was part of another users handle, and they were before the other
user in the userlog). This has been fixed. During Browse mode in the
file areas, if a file's upload time displays a leading zero before the
minutes field now. It used to say "1:4" instead of "1:04". Since this
is True Confessions time, I'll admit to a bug in the Xpress Scan 'D'
option (Date Search): If a file was downloaded DURING the search, the
date criteria was initialized. This is fixed now.
-------------------------=[ Version 1.40 Notes ]=---------------------
-------------------------=[ 2 December 1990 ]=---------------------
1. If you are running v1.33 or less, it is necessary to update the
format of the DESCRIPTION files in your file areas. To make this a bit
easier, a utility called CNVTDESC.PRG has been included with the
updated version of BBS.PRG. It is recommended that you direct the
program to write out your descriptions to a temporary folder, so as not
to write over your existing descriptions should a problem occur. The
program is very simple to use, just follow the prompts. For those of
you who like to edit the File Descriptions with an ASCII Text editor,
the following is a description of what the file description contains:
LINE 1: The name of the user who uploaded the file.
LINE 2: The number of times the file has been uploaded.
LINE 3: The "Rating" of the uploaded file.
LINE 4: This is the first line of the text describing the file.
The the remaining file description follows it.
2. Zmodem is a reality for Express! The BBS now has hooks to the
terrific shareware program 'XYZ.TTP' written by Alan Hamilton. To
make Zmodem uploads and downloads work on YOUR board, simply put the
2.0 version of XYZ.TTP in the same directory as BBS.PRG. The BBS will
do the rest! The two programs communicate with each other and XYZ will
report any errors back to Express. We've tested this configuration for
a month and the results are great. We are doing single-file transfers
at this time, but expect to do batching shortly.
3. View the contents of LZH files just as you would ARC files! During
a browse files function, just press [U]nLZH and voila!
4. The '*' Command (list message bases) has a new twist. After the
BASELIST.HLP has been displayed, the BBS will automatically prompt the
user for a base # to go to. Thank Rich Sanchez for putting the idea in
the online suggestion box! IMPORTANT-> To make this feature work, you
must do the following: Load SYSEDIT.TOS. Choose option #4, Main
Command Definitions. Find the keypress that is currently matched with
BASELIST.HLP. Wipe out all the fields for that key. Now, re-do it
like this: Give that selection the key definition that it had before.
On the 'BBS KEY' field, put '*'. Fill in the data for user level and
text string. That's it! make _sure_ there is no longer a file linked
with this key (that is why we blanked it out first). The BBS will
still know to pull BASELIST.HLP from your 40 or 80 column folder, don't
fret.
5. When sending Email, you may enter a partial string and the BBS will
search for all possible matches. The same thing applies in the online
user editor when searching via option 3 (handle), and when logging on
LOCAL via Function Key F3.
6. A new Script Keyword 'SHUTDOWN' has been added. This is mostly for
SysOps who run BinklyTerm and need a way for Script to close down
Express and give control back to the calling program. It is enabled by
a line in your Script that says:
SHUTDOWN (secondary_password)
Where 'secondary_password' is the SysOp password for YOUR system, for
security purposes. If a match is found, Script will shut the board
down completely. This command will _not_ compile. (Later versions of
Express will now compile this) FidoMan himself, Kevin Bell, suggested
this one.
7. SysOp mode uploads may be done by keying in 'UPLOAD' or simply 'UL'
from the SysOp command shell. Be sure you are in the directory you
want to send your file to, then type 'UL' and the BBS will prompt you
for filename, etc. The BBS handles the log better when doing transfers
from SysOp mode.
8. The BBS handles those first three lines of your new description
format better now. A user with less than SysOp access cannot alter
those lines in anyway during his upload description edit session. The
program also adds the three lines automatically for you if you [E]dit a
description that doesn't exist (like after moving a file into the SIG).
9. Descriptions are written PRIOR to uploading now. This enables us
to use the Auto-LogOff feature on uploads as well as downloads, and
assures you of getting descriptions. (This feature has been changed in
a newer version).
10. The main command prompt shows the users time limit as well as
minutes on now. The numbers are in VT52 color, if enabled. This one
was Terry May's idea.
11. If a user doesn't have access to a main command, the BBS will now
tell him so, rather than using the prompt that comes up when an invalid
key is pressed. This helps new users understand that they aren't
validated yet, and your board works fine.
12. In the message editor, the default when doing a /D Delete is for
line #0 now, rather than line 1. If a user inadvertantly hits return
on it, nothing is erased by mistake anymore.
13. The information shown in the message editor when a user presses
'?' alone on the first position of a line is improved; now it tells
them they must press '/?' for the HELP screen; the normal bytes and
lines info is still displayed.
14. More HELP files are being added to Express for extra flexibility.
You will now have READSUB.HLP (shown when '?' is pressed during a read
function in any message base), BROWSE.HLP (shown when the user presses
'?' during a browse function in the file areas), and UPLOAD.HLP (shown
before each upload). These files not only enable you to add more life
to your board, but they also keep the program trim.
15. The browse file header has been added to some more, just some nice
little changes that I'll let you discover.
16. The prompt when browsing files can be set to either BRIEF or
VERBOSE via the [P]arameters menu, or directly from the Subcommand
prompt itself. The information is stored in the userlog so that the
users preferrence is maintained.
17. Automatic LogOff after an upload OR download, when desired.
18. Remember the SHOWALL parameter for VIEW in Script? It can now
also take a NOABORT tagged onto it if you desire to have both features
of VIEW active at once. It must be typed all in one word
'SHOWALLNOABORT' for the BBS to recognize it. These parms can still be
used alone, obviously. This mod was suggested by Andy Okun.
19. Some message miscellany: There is a ruler on the top of the
screen when posting now (by default). The prompting for /E Edit is
better, as it gives more info to the neophyte. The query about posting
before going to the next base no longer gets erased, unless the answer
is affirmative. This allows for faster scanning. Suggestion courtesy
of James Scofield.
20. Some more colors here and there, a bug fix here and there, and
most likely something I've forgotten here and there.
-------------------------=[ Version 1.34 Notes ]=---------------------
-------------------------=[ 1 Nov 90 ]=---------------------
1. Format of the DESCRIPTION files in file areas was changed to
incorporate new features. Use the utility called CNVTDESC.PRG to
convert the descriptions.
2. The 'Idle Timeout Logoff' has been improved so that users are
warned 30 seconds prior to the BBS hanging up on them for inactivity.
Three bells ring, and a message is printed, then unless a keypress is
received in 30 seconds, the BBS will print another message and log the
user off.
3. Messages read by the addressee shows *Received* in header.
4. BBS asks user if they want to post before proceeding to next
Message Base on a QuickScan (unless Continuous Scroll is ON).
5. You can now change the title of a Message when making a [R]eply.
6. Auto-Paging in the message bases (when not in Continuous Scroll
Mode.)
7. Added Message Bases commands include: Jump to Msg, Goto Last, Gosub
Number x, BackUp One Msg '-'.
8. More key substitutes in the Message Bases (ie SPACE key or RETURN
key advances to next msg, 'X' or 'Q' key to Quit...).
9. When a user (or SysOp) presses 'D' to delete a message, the BBS now
confirms their action with a prompt before deleting the message.
10. Extra Help screen in QuickScan (and other 'read modes') is
built-in and the options are flagged when available to the user.
11. New "Slash Command": /T for title change in the Message editor.
Update your MSGEDIT.HLP file(s) to reflect this option.
12. The user (or SysOp) is prompted to delete old mail after a reply
is is made.
13. The 'C'atalog file command now shows the user a short description
of each file in the listing.
14. The 'B'rowse file w/description now has a larger and nicer file
header. New information such as number of accesses and user rating is
included. Use CNVTDESC.PRG to update old description files to the new
format.
15. The screen is cleared between each file when 'B'rowse
w/descriptions is chosen.
16. The SysOp may now make a remote download while in SysOp mode.
This means that is you want to download a file that isn't in a SIG,
you can just get into the path where the file exists and do a download
there, rather than going through the rigors of copying the file to
a SIG and later deleting it. To do it, just get into the same folder
as the file you desire to d/l, then type "DOWNLOAD" or simply "DL".
The BBS will prompt you the rest of the way.
17. An all-new "X-Press FileScan" has been added the the Main Command.
This is, in effect, a QuickScan of all the file SIGs that the user can
access. They may select a scan of all new files, or input a date. To
enable this feature, you must define a key in your SYSDATA.DAT file.
Use the SYSDATA.TOS program on your original ICD disks to edit in a new
keypress. The important thing is that the "BBS Key" field contain the
letter 'X'. You may use whatever key you like as a User Key though.
18. The Script commands "GEM" and "TOS" have been added. The
difference from the "TTP" command is that it will only pass the
parameters that you tell it to. The "TOS" command appends 5 others
(as mentioned in the original docs), and with some programs, this can
be a problem. The syntax is the same as for "TOS":
TTP ('c:\bbs\filename.ext', 'Parm1 Parm2')
Basically you only need use this form where you have been using the
3rd party program CHAINER.TTP to do the work.
19. - A new parameter has been made available for the Script VIEW
function. You can call a file with ampersand variable processing (as
the old version did), or you can opt to view a file raw; that is, no
filtering of variables. This is useful for viewing files you may have
downloaded, and which may contain the '&' symbol, or to enable viewing
files at a faster speed, or for showing ANSI graphics, this command
parameter works great. To invoke this in your script, use the
parameter "SHOWALL". The call would look like this:
VIEW ('c:\bbs\filename.ext',SHOWALL)
20. A new way of detecting whether a user is a >>Quick Entry<< or
remote caller has been added. Simply use the &29 variable -- if it
shows a baud rate of 19200 baud, then the user online is a Quick
Entry.
21. A previously undocumented feature was discovered: You can make a
string all uppercase with the following syntax:
Script
Define Handle
Set Handle = &1
Handle = Uppercase (Handle)
Be sure to use the Set command (as shown) when transforming an '&'
variable with this command.
============================[ End of File ]==========================